package TDATopFive;


public class Entrada<K,V> implements Entry<K,V>
{

	protected K prioridad;
	protected V elemento; 
	
	public Entrada(K p, V e)
	{
		prioridad=p;
		elemento=e;
	}
		
	/**
	 * Devuelve la clave de la entrada.
	 * @return Clave de la entrada.
	 */
	public K getKey() 
	{		
		return prioridad;
	}
	/**
	 * Devuelve el valor de la entrada.
	 * @return Valor de la entrada.
	 */
	public V getValue() 
	{
		return elemento;
	}
	/**
	 * Setea la clave de la entrada.
	 * @param key Es la nueva clave de la entrada.
	 */
	public void setKey(K key)
	{
		prioridad=key;
	}
	/**
	 * Setea el valor de la entrada.
	 * @param key Es el nuevo valor de la entrada.
	 */
	public void setValue(V val)
	{
		elemento=val;
	}

}